import { createStore } from 'vuex';
import menu from './menu'; // 确保 menu 模块正确导出
import createPersistedstate from 'vuex-persistedstate'  //可以实现持久化
// 创建一个新的 store 实例
const store = createStore({
  plugins: [new createPersistedstate({
    key: 'pz_v3pz' //持久化存储vuex数据
  })],//处理函数，处理各种逻辑
  modules: {
    // 给模块命名空间，这里以 'menu' 为例
    menu // 将 menu 模块对象传递给 modules 对象
  }
});

export default store;